package com.yuexunit.finance.project.entity.lexicon;

/**
 * <pre>
 *  枚举参考类 API 工作流类型
 * </pre>
 *
 * @since JDK1.6
 */
public enum ApiTypeEnum {
	/**
	 * 融资
	 **/
	RZ("1","融资"),
	 
	/**
	 *放款
	 **/
	FK("2","放款"),
	 
	/**
	 * 提货
	 **/
	TH("3","提货"),
	 
	/**
	 * 企业用户审核
	 **/
	QYYH("4","用户认证"),
	
	/**
	 * 用户等级审核
	 **/
	YHDJ("5","用户等级审核"),
	
	/**
	 * 临时额度审核
	 **/
	LSED("6","临时额度审核"),
	
	/**
	 * 销售提货审核
	 **/
	XSTH("7","销售提货审核");
	
	

    private String code;
    private String view;

    private ApiTypeEnum(String code, String view) {
        this.code = code;
        this.view = view;
    }

    public String getView() {
		return view;
	}

	/**
     * @return the code
     */
    public String getCode() {
        return code;
    }
    
    public static ApiTypeEnum getByValue(String value){
    	for(ApiTypeEnum en : ApiTypeEnum.values()){
    		if(en.getCode().equals(value)){
    			return en;
    		}
    	}
    	return null;
    }

    public static ApiTypeEnum getByView(String value){
        for(ApiTypeEnum en : ApiTypeEnum.values()){
            if(en.getView().equals(value)){
                return en;
            }
        }
        return null;
    }
}
